package cn.edu.swust.adressbook;

import android.app.Application;

import com.tencent.bugly.crashreport.CrashReport;
import com.tendcloud.tenddata.TCAgent;

/**
 * App，继承与Application，应用启动时，最先启动这个class，用于初始化极光推送，bugly等等三方平台
 * Created by hanpeng on 12/29/17.
 */

public class App extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        
        //初始化极光统计平台
//        JAnalyticsInterface.setDebugMode(true);
//        JAnalyticsInterface.init(this);

        TCAgent.LOG_ON=true;
        // App ID: 在TalkingData创建应用后，进入数据报表页中，在“系统设置”-“编辑应用”页面里查看App ID。
        // 渠道 ID: 是渠道标识符，可通过不同渠道单独追踪数据。
        TCAgent.init(this, "D834D55538CF4B5DB4110D09A944E700", "1");
        // 如果已经在AndroidManifest.xml配置了App ID和渠道ID，调用TCAgent.init(this)即可；或与AndroidManifest.xml中的对应参数保持一致。
        TCAgent.setReportUncaughtExceptions(true);


        //初始化bugly平台
        CrashReport.initCrashReport(getApplicationContext(), "d401b0ec19", true);
//        CrashReport.testJavaCrash();
    }
}
